package br.com.gecandango.test;

import junit.framework.TestCase;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import br.com.gecandango.service.AtividadeService;
import br.com.gecandango.service.CardapioService;
import br.com.gecandango.service.EquipeService;
import br.com.gecandango.service.EspecialidadeService;
import br.com.gecandango.service.EventoService;
import br.com.gecandango.service.FichaEspecialidadesService;
import br.com.gecandango.service.FolhaEtapasService;
import br.com.gecandango.service.MaterialService;
import br.com.gecandango.service.PratoService;
import br.com.gecandango.service.RefeicaoService;
import br.com.gecandango.service.SecaoService;
import br.com.gecandango.service.SocioService;

public abstract class ServiceTestCase extends TestCase {
	ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

	private EspecialidadeService especialidadeService = (EspecialidadeService) context.getBean("EspecialidadeService");
	
	private SocioService socioService = (SocioService) context.getBean("SocioService");

	private FichaEspecialidadesService fichaEspecialidadesService = (FichaEspecialidadesService) context.getBean("FichaEspecialidadesService");
	
	private FolhaEtapasService folhaEtapasService = (FolhaEtapasService) context.getBean("FolhaEtapasService");
	
	private EventoService eventoService = (EventoService) context.getBean("EventoService");
	
	private AtividadeService atividadeService = (AtividadeService) context.getBean("AtividadeService");
	
	private MaterialService materialService = (MaterialService) context.getBean("MaterialService");
	
	private SecaoService secaoService = (SecaoService) context.getBean("SecaoService");
	
	private EquipeService equipeService = (EquipeService) context.getBean("EquipeService");
	
	private CardapioService cardapioService = (CardapioService) context.getBean("CardapioService");
	
	private RefeicaoService refeicaoService = (RefeicaoService) context.getBean("RefeicaoService");
	
	private PratoService pratoService = (PratoService) context.getBean("PratoService");
	
	
	public EspecialidadeService getEspecialidadeService() {
		return especialidadeService;
	}

	public void setEspecialidadeService(
			EspecialidadeService especialidadeService) {
		this.especialidadeService = especialidadeService;
	}

	public SocioService getSocioService() {
		return socioService;
	}

	public void setSocioService(SocioService socioService) {
		this.socioService = socioService;
	}

	public FichaEspecialidadesService getFichaEspecialidadesService() {
		return fichaEspecialidadesService;
	}

	public void setFichaEspecialidadesService(
			FichaEspecialidadesService fichaEspecialidadeService) {
		this.fichaEspecialidadesService = fichaEspecialidadeService;
	}
	public FolhaEtapasService getFolhaEtapasService() {
		return folhaEtapasService;
	}

	public void setFolhaEtapasService(
			FolhaEtapasService folhaEtapasService) {
		this.folhaEtapasService = folhaEtapasService;
	}

	public EventoService getEventoService() {
		return eventoService;
	}

	public void setEventoService(EventoService eventoService) {
		this.eventoService = eventoService;
	}

	public AtividadeService getAtividadeService() {
		return atividadeService;
	}

	public void setAtividadeService(AtividadeService atividadeService) {
		this.atividadeService = atividadeService;
	}

	public MaterialService getMaterialService() {
		return materialService;
	}

	public void setMaterialService(MaterialService materialService) {
		this.materialService = materialService;
	}

	public SecaoService getSecaoService() {
		return secaoService;
	}

	public EquipeService getEquipeService() {
		return equipeService;
	}



	public PratoService getPratoService() {
		return pratoService;
	}

	public void setPratoService(PratoService pratoService) {
		this.pratoService = pratoService;
	}

	public void setSecaoService(SecaoService secaoService) {
		this.secaoService = secaoService;
	}

	public void setEquipeService(EquipeService equipeService) {
		this.equipeService = equipeService;
	}

	public CardapioService getCardapioService() {
		return cardapioService;
	}

	public void setCardapioService(CardapioService cardapioService) {
		this.cardapioService = cardapioService;
	}

	public RefeicaoService getRefeicaoService() {
		return refeicaoService;
	}

	public void setRefeicaoService(RefeicaoService refeicaoService) {
		this.refeicaoService = refeicaoService;
	}
	
	
	
}
